package com.ruoyi.project.video.chatmessages.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.framework.aspectj.lang.annotation.Excel;
import com.ruoyi.framework.web.domain.BaseEntity;

/**
 * 聊天内容对象 chatmessages
 * 
 * @author ruoyi
 * @date 2024-11-25
 */
public class Chatmessages extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /**  */
    private Long MessageID;

    /**  */
    @Excel(name = "")
    private Long ChatRoomID;

    /**  */
    @Excel(name = "")
    private String UserAvatar;

    /**  */
    @Excel(name = "")
    private String UserName;

    /**  */
    @Excel(name = "")
    private String Content;

    /**  */
    @Excel(name = "")
    private String Status;

    public void setMessageID(Long MessageID) 
    {
        this.MessageID = MessageID;
    }

    public Long getMessageID() 
    {
        return MessageID;
    }

    public void setChatRoomID(Long ChatRoomID) 
    {
        this.ChatRoomID = ChatRoomID;
    }

    public Long getChatRoomID() 
    {
        return ChatRoomID;
    }

    public void setUserAvatar(String UserAvatar) 
    {
        this.UserAvatar = UserAvatar;
    }

    public String getUserAvatar() 
    {
        return UserAvatar;
    }

    public void setUserName(String UserName) 
    {
        this.UserName = UserName;
    }

    public String getUserName() 
    {
        return UserName;
    }

    public void setContent(String Content) 
    {
        this.Content = Content;
    }

    public String getContent() 
    {
        return Content;
    }

    public void setStatus(String Status) 
    {
        this.Status = Status;
    }

    public String getStatus() 
    {
        return Status;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("MessageID", getMessageID())
            .append("ChatRoomID", getChatRoomID())
            .append("UserAvatar", getUserAvatar())
            .append("UserName", getUserName())
            .append("Content", getContent())
            .append("Status", getStatus())
            .toString();
    }
}
